package com.task.controller.param;

import ohos.app.Context;

import java.lang.reflect.Method;

/**
 * 任务参数解析器
 *
 */
public interface ParamParser {

    /**
     * 此方法用来再调度任务是，用来解析任务参数
     *
     * @param o       待解析的原始任务参数
     * @param method  将要被调用的方法
     * @param context 上下文对象
     * @return 解析后用于参与调用指定任务的参数
     */
    Object parse(Context context, Object o, Method method);
}
